package com.printeverywhere.dto;

import java.util.Date;

/**
 * AuctionInvoices entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class AuctionInvoices implements java.io.Serializable {

	// Fields

	private String invoice;
	private User user;
	private Date date;
	private Date start;
	private Date ends;
	private Double amount;
	private Double due;
	private Double balance;
	private Date paidDate;
	private Integer overdue;
	private Double vat;
	private String vatIdNr;

	// Constructors

	/** default constructor */
	public AuctionInvoices() {
	}

	/** minimal constructor */
	public AuctionInvoices(String invoice, Double vat, String vatIdNr) {
		this.invoice = invoice;
		this.vat = vat;
		this.vatIdNr = vatIdNr;
	}

	/** full constructor */
	public AuctionInvoices(String invoice, User user, Date date, Date start,
			Date ends, Double amount, Double due, Double balance,
			Date paidDate, Integer overdue, Double vat, String vatIdNr) {
		this.invoice = invoice;
		this.user = user;
		this.date = date;
		this.start = start;
		this.ends = ends;
		this.amount = amount;
		this.due = due;
		this.balance = balance;
		this.paidDate = paidDate;
		this.overdue = overdue;
		this.vat = vat;
		this.vatIdNr = vatIdNr;
	}

	// Property accessors

	public String getInvoice() {
		return this.invoice;
	}

	public void setInvoice(String invoice) {
		this.invoice = invoice;
	}

	public User getUser() {
		return this.user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public Date getDate() {
		return this.date;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Date getStart() {
		return this.start;
	}

	public void setStart(Date start) {
		this.start = start;
	}

	public Date getEnds() {
		return this.ends;
	}

	public void setEnds(Date ends) {
		this.ends = ends;
	}

	public Double getAmount() {
		return this.amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public Double getDue() {
		return this.due;
	}

	public void setDue(Double due) {
		this.due = due;
	}

	public Double getBalance() {
		return this.balance;
	}

	public void setBalance(Double balance) {
		this.balance = balance;
	}

	public Date getPaidDate() {
		return this.paidDate;
	}

	public void setPaidDate(Date paidDate) {
		this.paidDate = paidDate;
	}

	public Integer getOverdue() {
		return this.overdue;
	}

	public void setOverdue(Integer overdue) {
		this.overdue = overdue;
	}

	public Double getVat() {
		return this.vat;
	}

	public void setVat(Double vat) {
		this.vat = vat;
	}

	public String getVatIdNr() {
		return this.vatIdNr;
	}

	public void setVatIdNr(String vatIdNr) {
		this.vatIdNr = vatIdNr;
	}

}